]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
appDisplay: Do not show NoDisplay directories either
authorJasper St. Pierre <jstpierre@mecheye.net>
Sun, 4 Sep 2011 23:15:13 +0000 (19:15 -0400)
committerJasper St. Pierre <jstpierre@mecheye.net>
Tue, 6 Sep 2011 02:16:02 +0000 (22:16 -0400)
https://bugzilla.gnome.org/show_bug.cgi?id=658176

js/ui/appDisplay.js

index 8669d2ba83d59707f20b6d6d56b38fc796efd6ef..da371e5f2bf4e92b04beb57988740d6154549091 100644 (file)
@@ -208,7 +208,8 @@ ViewByCategories.prototype = {
                 if (!entry.get_app_info().get_nodisplay())
                     appList.push(app);
             } else if (nextType == GMenu.TreeItemType.DIRECTORY) {
-                this._loadCategory(iter.get_directory(), appList);
+                if (!dir.get_is_nodisplay())
+                    this._loadCategory(iter.get_directory(), appList);
             }
         }
     },
@@ -262,6 +263,8 @@ ViewByCategories.prototype = {
         while ((nextType = iter.next()) != GMenu.TreeItemType.INVALID) {
             if (nextType == GMenu.TreeItemType.DIRECTORY) {
                 var dir = iter.get_directory();
+                if (dir.get_is_nodisplay())
+                    continue;
                 this._addCategory(dir.get_name(), i, dir);
                 i++;
             }